Skip to content

Fix parallel scheduling across concatenated bzip2 streams - #6

Merged
jph00 merged 1 commit into
mainfrom
pr/fix-parallel-scheduling-across-concatenated-bzip2
Aug 23, 2026
Merged

Fix parallel scheduling across concatenated bzip2 streams#6
jph00 merged 1 commit into
mainfrom
pr/fix-parallel-scheduling-across-concatenated-bzip2

Conversation

@jph00

@jph00 jph00 commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

Replace per-stream decode batches with a memory-accounted rolling candidate queue, keeping workers busy across short streams while preserving CRC validation and bounded speculative output.

This reduces the 1,000-stream enwiki benchmark from 14.282s to 3.881s—within 1.7% of crabz2—and improves full SimpleWiki from 3.711s to 2.244s. It also adds independently runnable benchmark rows and documents fixture regeneration in DEV “Local Wikipedia benchmarks”.

@jph00 jph00 added the bug Something isn't working label Aug 23, 2026
@jph00
jph00 merged commit b180a72 into main Aug 23, 2026
@jph00
jph00 deleted the pr/fix-parallel-scheduling-across-concatenated-bzip2 branch August 23, 2026 21:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant